using ETModel;
namespace ETModel
{
	[Message(InnerMessageOpcode.ActorResponse)]
	public partial class ActorResponse : IActorLocationResponse {}

//传送unit
	[Message(InnerMessageOpcode.M2M_TrasferUnitRequest)]
	public partial class M2M_TrasferUnitRequest : IRequest {}

	[Message(InnerMessageOpcode.M2M_TrasferUnitResponse)]
	public partial class M2M_TrasferUnitResponse : IResponse {}

	[Message(InnerMessageOpcode.M2A_Reload)]
	public partial class M2A_Reload : IRequest {}

	[Message(InnerMessageOpcode.A2M_Reload)]
	public partial class A2M_Reload : IResponse {}

	[Message(InnerMessageOpcode.G2G_LockRequest)]
	public partial class G2G_LockRequest : IRequest {}

	[Message(InnerMessageOpcode.G2G_LockResponse)]
	public partial class G2G_LockResponse : IResponse {}

	[Message(InnerMessageOpcode.G2G_LockReleaseRequest)]
	public partial class G2G_LockReleaseRequest : IRequest {}

	[Message(InnerMessageOpcode.G2G_LockReleaseResponse)]
	public partial class G2G_LockReleaseResponse : IResponse {}

	[Message(InnerMessageOpcode.DBSaveRequest)]
	public partial class DBSaveRequest : IRequest {}

	[Message(InnerMessageOpcode.DBSaveBatchResponse)]
	public partial class DBSaveBatchResponse : IResponse {}

	[Message(InnerMessageOpcode.DBSaveBatchRequest)]
	public partial class DBSaveBatchRequest : IRequest {}

	[Message(InnerMessageOpcode.DBSaveResponse)]
	public partial class DBSaveResponse : IResponse {}

	[Message(InnerMessageOpcode.DBQueryRequest)]
	public partial class DBQueryRequest : IRequest {}

	[Message(InnerMessageOpcode.DBQueryResponse)]
	public partial class DBQueryResponse : IResponse {}

	[Message(InnerMessageOpcode.DBQueryBatchRequest)]
	public partial class DBQueryBatchRequest : IRequest {}

	[Message(InnerMessageOpcode.DBQueryBatchResponse)]
	public partial class DBQueryBatchResponse : IResponse {}

	[Message(InnerMessageOpcode.DBQueryJsonRequest)]
	public partial class DBQueryJsonRequest : IRequest {}

	[Message(InnerMessageOpcode.DBQueryJsonResponse)]
	public partial class DBQueryJsonResponse : IResponse {}

	[Message(InnerMessageOpcode.ObjectAddRequest)]
	public partial class ObjectAddRequest : IRequest {}

	[Message(InnerMessageOpcode.ObjectAddResponse)]
	public partial class ObjectAddResponse : IResponse {}

	[Message(InnerMessageOpcode.ObjectRemoveRequest)]
	public partial class ObjectRemoveRequest : IRequest {}

	[Message(InnerMessageOpcode.ObjectRemoveResponse)]
	public partial class ObjectRemoveResponse : IResponse {}

	[Message(InnerMessageOpcode.ObjectLockRequest)]
	public partial class ObjectLockRequest : IRequest {}

	[Message(InnerMessageOpcode.ObjectLockResponse)]
	public partial class ObjectLockResponse : IResponse {}

	[Message(InnerMessageOpcode.ObjectUnLockRequest)]
	public partial class ObjectUnLockRequest : IRequest {}

	[Message(InnerMessageOpcode.ObjectUnLockResponse)]
	public partial class ObjectUnLockResponse : IResponse {}

	[Message(InnerMessageOpcode.ObjectGetRequest)]
	public partial class ObjectGetRequest : IRequest {}

	[Message(InnerMessageOpcode.ObjectGetResponse)]
	public partial class ObjectGetResponse : IResponse {}

	[Message(InnerMessageOpcode.G2M_SessionDisconnect)]
	public partial class G2M_SessionDisconnect : IActorLocationMessage {}

}
